<?php 
/**
 * 货品列表管理模型
 */
class GoodsListModel extends Model{
    public $table = 'goods_list';
    
    public $auto = array(
		array('combine','_combine','method',2,1),
		array('number','_number','method',2,1),
	);
	/**
	 * 组合属性
	 */
	public function _combine(){
	    return implode(',', Q("post.spec"));
	}
	/**
	 * 货号
	 */
	public function _number(){
		$number='W'.	Q('post.gid') . implode('', Q("post.spec"));
//		货号长度为13位
		if(strlen($number)<13){
//			如果长度小于18位后导0
			$zero=13-strlen($number);
			$zeros=''; 
			for ($i=0; $i <$zero ; $i++) { 
				$zeros.='0';
			}
			return $number . $zeros;
		}else{
//			大于等于13位直接返回
			return $number;
		}
	}
    
    public $validate = array(
		array('inventory','nonull','库存不能为空',2,3),
	);
	/**
	 * 添加货品列表
	 */
    public function addGoods(){
    	if(!$this->create())   return false;
    	return $this->add();
    }
	/**
	 * 编辑货品列表
	 */
	public function editGoods(){
		if(!$this->create())   return false;
    	$this->update();
		return true;
	}
    
 }
 
 
 
 
 
 
 
 
 
 
 








 ?>